aboutsummaryrefslogtreecommitdiff
path: root/src/routes/user/[user]
diff options
context:
space:
mode:
Diffstat (limited to 'src/routes/user/[user]')
-rw-r--r--src/routes/user/[user]/badges/+page.svelte7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/routes/user/[user]/badges/+page.svelte b/src/routes/user/[user]/badges/+page.svelte
index fc757a53..0490dc97 100644
--- a/src/routes/user/[user]/badges/+page.svelte
+++ b/src/routes/user/[user]/badges/+page.svelte
@@ -444,8 +444,8 @@
// URL.revokeObjectURL(url);
// };
- const removeHiddenBadges = (badges: Badge[]) =>
- editMode ? badges : badges.filter((b) => !b.hidden);
+ const removeHiddenBadges = (isOwner: boolean, badges: Badge[]) =>
+ isOwner ? badges : badges.filter((b) => !b.hidden);
</script>
<HeadTitle route={`${data.username}'s Badge Wall`} path={`/user/${data.username}`} />
@@ -522,7 +522,7 @@
<Skeleton grid={true} count={10} width="150px" height="170px" />
{:else}
{@const groupedBadges = Object.entries(
- groupBadges(removeHiddenBadges(ungroupedBadges))
+ groupBadges(removeHiddenBadges(isOwner, ungroupedBadges))
)}
{#if isOwner}
@@ -745,6 +745,7 @@
alternative={badge.description}
fallback={thumbnail(badge.image)}
hideOnError={preferences.hide_missing_badges}
+ style={badge.hidden ? 'filter: grayscale(100%); opacity: 50%;' : ''}
/>
{/if}
{/each}